impossible love - German English Dictionary